﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sinacor.Infra.Service.Security.Services;
using Sinacor.Servico.Bovespa.Parametro.Service.ServiceContract;

namespace Sinacor.Servico.Bovespa.Parametro.Service.ServiceImplementation
{
    [SinacorServiceBehavior]
    public class ConfiguracaoOMM:IConfiguracaoOMM
    {

        #region IConfiguracaoOMM Members

        /// <summary>
        /// Obtém as configurações necessárias para se conectar ao serviço de monitoração da saúde do sistema
        /// OMM (Order Message Manager)
        /// </summary>
        /// <returns></returns>
        public Sinacor.Servico.Bovespa.Parametro.Service.DataContract.Response.MonitorOMMConfiguracaoClienteResponse ObterMonitorOMMConfiguracaoCliente()
        {
            return new Translator.BusinessEntityToDataContract.ConfiguracaoOMM().ToMonitorOMMConfiguracaoClienteResponse(new BusinessLogic.ConfiguracaoOMM().ObterMonitorOMMConfiguracaoCliente());
        }

        #endregion
    }
}
